self reliance - German English Dictionary